Значение словосочетания «структура данных»

  • Структура данных (англ. data structure) — программная единица, позволяющая хранить и обрабатывать множество однотипных и/или логически связанных данных в вычислительной технике. Для добавления, поиска, изменения и удаления данных структура данных предоставляет некоторый набор функций, составляющих её интерфейс.

    Термин «структура данных» может иметь несколько близких, но тем не менее различных значений:

    • Абстрактный тип данных;
    • Реализация какого-либо абстрактного типа данных;
    • Экземпляр типа данных, например, конкретный список;

    В контексте функционального программирования — уникальная единица (англ. unique identity), сохраняющаяся при изменениях. О ней неформально говорят как об одной структуре данных, несмотря на возможное наличие различных версий.Структуры данных формируются с помощью типов данных, ссылок и операций над ними в выбранном языке программирования.

    Различные виды структур данных подходят для различных приложений; некоторые из них имеют узкую специализацию для определённых задач. Например, B-деревья обычно подходят для создания баз данных, в то время как хеш-таблицы используются повсеместно для создания различного рода словарей, например, для отображения доменных имён в интернет-адреса компьютеров.

    При разработке программного обеспечения сложность реализации и качество работы программ существенно зависят от правильного выбора структур данных. Это понимание дало начало формальным методам разработки и языкам программирования, в которых именно структуры данных, а не алгоритмы, ставятся во главу архитектуры программного средства. Большая часть таких языков обладает определённым типом модульности, позволяющим структурам данных безопасно переиспользоваться в различных приложениях. Объектно-ориентированные языки, такие как Java, C# и C++, являются примерами такого подхода.

    Многие классические структуры данных представлены в стандартных библиотеках языков программирования или непосредственно встроены в языки программирования. Например, структура данных хеш-таблица встроена в языки программирования Lua, Perl, Python, Ruby, Tcl и др. Широко используется стандартная библиотека шаблонов (STL) языка C++.

    Фундаментальными строительными блоками для большей части структур данных являются массивы, записи (struct в Си и record в Паскале), размеченные объединения (union в Си) и ссылки. Например, двусвязный список может быть построен с помощью записей и ссылок, где каждая запись (узел) будет хранить данные и ссылки на «левый» и «правый» узлы.

Источник: Википедия

  • структура данных

    1. информ. способ размещения однородных или связанных данных и сопутствующий набор алгоритмов (функций, интерфейсов) для поиска, добавления, удаления и иных операций с данными Z-пирамида предназначена для повышения скорости работы z-буферного алгоритма за счёт исключения из обработки невидимых для заданной точки наблюдения боксов октантной структуры сцены. Она представляет собой дополнительную к z-буферу структуру данных ― квадродерево заданной глубины, построенное рекурсивным делением экранного пространства на четыре квадранта. «Визуализация объемов с комбинированным использованием трассировки лучей и иерархического z-буфера», 2003 г. // «Информационные технологии» (цитата из НКРЯ)

Источник: Викисловарь

Делаем Карту слов лучше вместе

Привет! Меня зовут Лампобот, я компьютерная программа, которая помогает делать Карту слов. Я отлично умею считать, но пока плохо понимаю, как устроен ваш мир. Помоги мне разобраться!

Спасибо! Я стал чуточку лучше понимать мир эмоций.

Вопрос: оплывание — это что-то нейтральное, положительное или отрицательное?

Нейтральное
Положительное
Отрицательное
Не знаю

Предложения со словосочетанием «структура данных»

Цитаты из русской классики со словосочетанием «структура данных»

Понятия со словосочетанием «структура данных»

  • Структура данных (англ. data structure) — программная единица, позволяющая хранить и обрабатывать множество однотипных и/или логически связанных данных в вычислительной технике. Для добавления, поиска, изменения и удаления данных структура данных предоставляет некоторый набор функций, составляющих её интерфейс.
  • Простая структура данных (англ. plain old data, POD) — в современных языках программирования высокого уровня тип данных, имеющий жёстко определённое расположение полей в памяти, не требующий ограничения доступа и автоматического управления. Переменные такого типа можно копировать простыми процедурами копирования участков памяти наподобие memcpy. Противоположность — управляемая структура данных.
  • (все понятия)

Отправить комментарий

@
Смотрите также

Предложения со словосочетанием «структура данных»

  • Структура данной книги такова, что сначала читателю предстоит осознать, что же такое время, выбрать свою собственную позицию, точку зрения, определиться, какой же концепции он будет в дальнейшем придерживаться.

  • Именно эти вопросы и будут определять структуру данных, аналитических разрезов и правила интерпретации учитываемых показателей.

  • В современной социологии сосуществуют три подхода к структуре данной науки.

  • (все предложения)

Синонимы к словосочетанию «структура данных»

Ассоциации к слову «структура»

Морфология

Правописание

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я